﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace Dashboard
{
	public class RouteConfig
	{
		public static void RegisterRoutes(RouteCollection routes)
		{
			routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

      routes.MapRoute(
                name: "Mixed",
                url: "Stat/Display/Mixed",
                defaults: new { controller = "Stat", action = "MixedDisplay" }
            );

      routes.MapRoute(
          name: "Stat",
          url: "Stat/Display/{type}/{displayType}",
          defaults: new { controller = "Stat", action = "Display" }
      );

      routes.MapRoute(
         name: "AjaxStat",
         url: "Stat/API/{type}/{displayType}",
         defaults: new { controller = "Stat", action = "AjaxDisplay" }
     );

			routes.MapRoute(
				name: "Default",
				url: "{controller}/{action}/{id}",
				defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
			);
		}
	}
}
